home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 3.adf / asm / libraries / expansionbase.i < prev    next >
Text File  |  1986-11-10  |  1KB  |  47 lines

  1.  
  2.  IFND    EXPANIONBASE_I
  3. EXPANIONBASE_I  SET     1
  4.  IFND    EXEC_TYPES_I
  5.  INCLUDE "exec/types.i"
  6.  ENDC    EXEC_TYPES_I
  7.  IFND    EXEC_LIBRARIES_I
  8.  INCLUDE "exec/libraries.i"
  9.  ENDC    EXEC_LIBRARIES_I
  10.  IFND    EXEC_INTERRUPTS_I
  11.  INCLUDE "exec/interrupts.i"
  12.  ENDC    EXEC_INTERRUPTS_I
  13.  IFND    EXEC_SEMAPHORES_I
  14.  INCLUDE "exec/semaphores.i"
  15.  ENDC    EXEC_SEMAPHORES_I
  16.  IFND    LIBRARIES_CONFIGVARS_I
  17.  INCLUDE "configvars.i"
  18.  ENDC    LIBRARIES_CONFIGVARS_I
  19. TOTALSLOTS      EQU     256
  20.  STRUCTURE      ExpansionInt,0
  21.     UWORD               ei_IntMask
  22.     UWORD               ei_ArrayMax
  23.     UWORD               ei_ArraySize
  24.     LABEL               ei_Array
  25.     LABEL               ExpansionInt_SIZEOF
  26.  STRUCTURE      ExpansionBase,LIB_SIZE
  27.     UBYTE               eb_Flags
  28.     UBYTE               eb_pad
  29.     ULONG               eb_ExecBase
  30.     ULONG               eb_SegList
  31.     STRUCT              eb_CurrentBinding,CurrentBinding_SIZEOF
  32.     STRUCT              eb_BoardList,LH_SIZE
  33.     STRUCT              eb_MountList,LH_SIZE
  34.     STRUCT              eb_AllocTable,TOTALSLOTS
  35.     STRUCT              eb_BindSemaphore,SS_SIZE
  36.     STRUCT              eb_Int2List,IS_SIZE
  37.     STRUCT              eb_Int6List,IS_SIZE
  38.     STRUCT              eb_Int7List,IS_SIZE
  39.     LABEL               ExpansionBase_SIZEOF
  40. EE_LASTBOARD    EQU     40
  41. EE_NOEXPANSION  EQU     41
  42. EE_NOBOARD      EQU     42
  43. EE_NOMEMORY     EQU     42
  44.  BITDEF  EB,CLOGGED,0
  45.  BITDEF  EB,SHORTMEM,1
  46.  ENDC    !EXPANIONBASE_I
  47.